package com.crm.model.entity.productManager;

import java.math.BigDecimal;
import java.util.Date;

public class CustomerMemberProduct {
    private String memberProductId;

    private String memberProductCode;

    private String memberCardName;

    private String memberCardImg;

    private BigDecimal sellingCardPrice;

    private Integer serviceNumber;

    private Date productPeriodValidityStart;

    private Date productPeriodValidityEnd;

    private Integer productMembershipLevel;

    private String productStatus;

    private String whetherIncludedAchievement;

    private String whetherRenew;

    private BigDecimal performanceConversionRatio;

    private Short deleteStatus;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    public CustomerMemberProduct(String memberProductId, String memberProductCode, String memberCardName, String memberCardImg, BigDecimal sellingCardPrice, Integer serviceNumber, Date productPeriodValidityStart, Date productPeriodValidityEnd, Integer productMembershipLevel, String productStatus, String whetherIncludedAchievement, String whetherRenew, BigDecimal performanceConversionRatio, Short deleteStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm) {
        this.memberProductId = memberProductId;
        this.memberProductCode = memberProductCode;
        this.memberCardName = memberCardName;
        this.memberCardImg = memberCardImg;
        this.sellingCardPrice = sellingCardPrice;
        this.serviceNumber = serviceNumber;
        this.productPeriodValidityStart = productPeriodValidityStart;
        this.productPeriodValidityEnd = productPeriodValidityEnd;
        this.productMembershipLevel = productMembershipLevel;
        this.productStatus = productStatus;
        this.whetherIncludedAchievement = whetherIncludedAchievement;
        this.whetherRenew = whetherRenew;
        this.performanceConversionRatio = performanceConversionRatio;
        this.deleteStatus = deleteStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
    }

    public CustomerMemberProduct() {
        super();
    }

    public String getMemberProductId() {
        return memberProductId;
    }

    public void setMemberProductId(String memberProductId) {
        this.memberProductId = memberProductId == null ? null : memberProductId.trim();
    }

    public String getMemberProductCode() {
        return memberProductCode;
    }

    public void setMemberProductCode(String memberProductCode) {
        this.memberProductCode = memberProductCode == null ? null : memberProductCode.trim();
    }

    public String getMemberCardName() {
        return memberCardName;
    }

    public void setMemberCardName(String memberCardName) {
        this.memberCardName = memberCardName == null ? null : memberCardName.trim();
    }

    public String getMemberCardImg() {
        return memberCardImg;
    }

    public void setMemberCardImg(String memberCardImg) {
        this.memberCardImg = memberCardImg == null ? null : memberCardImg.trim();
    }

    public BigDecimal getSellingCardPrice() {
        return sellingCardPrice;
    }

    public void setSellingCardPrice(BigDecimal sellingCardPrice) {
        this.sellingCardPrice = sellingCardPrice;
    }

    public Integer getServiceNumber() {
        return serviceNumber;
    }

    public void setServiceNumber(Integer serviceNumber) {
        this.serviceNumber = serviceNumber;
    }

    public Date getProductPeriodValidityStart() {
        return productPeriodValidityStart;
    }

    public void setProductPeriodValidityStart(Date productPeriodValidityStart) {
        this.productPeriodValidityStart = productPeriodValidityStart;
    }

    public Date getProductPeriodValidityEnd() {
        return productPeriodValidityEnd;
    }

    public void setProductPeriodValidityEnd(Date productPeriodValidityEnd) {
        this.productPeriodValidityEnd = productPeriodValidityEnd;
    }

    public Integer getProductMembershipLevel() {
        return productMembershipLevel;
    }

    public void setProductMembershipLevel(Integer productMembershipLevel) {
        this.productMembershipLevel = productMembershipLevel;
    }

    public String getProductStatus() {
        return productStatus;
    }

    public void setProductStatus(String productStatus) {
        this.productStatus = productStatus == null ? null : productStatus.trim();
    }

    public String getWhetherIncludedAchievement() {
        return whetherIncludedAchievement;
    }

    public void setWhetherIncludedAchievement(String whetherIncludedAchievement) {
        this.whetherIncludedAchievement = whetherIncludedAchievement == null ? null : whetherIncludedAchievement.trim();
    }

    public String getWhetherRenew() {
        return whetherRenew;
    }

    public void setWhetherRenew(String whetherRenew) {
        this.whetherRenew = whetherRenew == null ? null : whetherRenew.trim();
    }

    public BigDecimal getPerformanceConversionRatio() {
        return performanceConversionRatio;
    }

    public void setPerformanceConversionRatio(BigDecimal performanceConversionRatio) {
        this.performanceConversionRatio = performanceConversionRatio;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }
}